new Promise((resolve, reject) => {
    setTimeout(() => resolve(1), 2000); // 初始值1
})
    .then((result) => {
        console.log(result); // 1
        return result * 2;
    })
    .then((result) => {
        console.log(result); // 2
        return result * 2;
    })
    .then((result) => {
        console.log(result); // 4
        return result * 2;
    });